.list-comment{
	margin:5px 0;
}
.list-comment li{
	padding:10px 5px;
	clear:both;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
}

form#comment input{
	
}
.list-comment li small{
	float:right;
}
form#comment input[type="text"],form#comment textarea{
	margin:5px 0;
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    cursor: text;
    font-family: inherit;
    font-size: inherit;
    line-height: 20px;
    padding: 5px;
    transition: box-shadow 0.2s linear 0s;
}
form#comment input[type="text"]{
	
}

form#comment input[type="text"]:focus,form#comment textarea:focus{
	border: 1px solid rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

div.errors.alert{
}
div.errors.alert p{
	color:#EB0D0D;
}
.item-comment{
	min-height:50px;
}
.item-comment:nth-child(2n+1){
	background:#EFF2F7;
	padding:10px 5px;
}
.item-comment.hasfile{
	background:#ddd;
}
span.av{
	display: inline-block;
	width:40px;
	margin:0 10px 10px 0;
}
span.av img{
	width:100%
}
form#comment input[readonly]{
	border:none;
	background:none;
	box-shadow: none;
}
form#comment input[readonly]:focus{
	border:none;
	box-shadow:none;
}